\hypertarget{_m_d___r_t_u___queue_8c}{}\section{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Modbus/\+Modbus\+Base/\+M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.c File Reference}
\label{_m_d___r_t_u___queue_8c}\index{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Modbus/\+Modbus\+Base/\+M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Modbus/\+Modbus\+Base/\+M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}}
{\ttfamily \#include \char`\"{}M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+h\char`\"{}}\newline
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} \mbox{\hyperlink{_m_d___r_t_u___queue_8c_a23656aa532bee2d2a44df962d7e0efce}{M\+D\+Init\+Queue}} (\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$q)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} \mbox{\hyperlink{_m_d___r_t_u___queue_8c_a99fa1506f1bf9a136b41c047d9f5f339}{M\+D\+Queue\+Length}} (\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$q)
\item 
void \mbox{\hyperlink{_m_d___r_t_u___queue_8c_ab5c281f8d523b920b55be211dd1925c0}{M\+D\+Reset\+Queue}} (\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$q)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} \mbox{\hyperlink{_m_d___r_t_u___queue_8c_a7c32268feb3e628de48db2d496bd3ee4}{M\+D\+Queue\+Empty}} (\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$q)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} \mbox{\hyperlink{_m_d___r_t_u___queue_8c_ac69d08eb061ae017e748d5bccda8c897}{M\+Den\+Queue}} (\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$q, \mbox{\hyperlink{_m_d___r_t_u___queue_8h_ae1eaa77a052a406c048506f2daf992e5}{M\+D\+Queue\+Date\+Type}} e)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} \mbox{\hyperlink{_m_d___r_t_u___queue_8c_ae58facd02659923bf85bf5c622899dfc}{M\+Den\+QueueH}} (\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$q, \mbox{\hyperlink{_m_d___r_t_u___queue_8h_ae1eaa77a052a406c048506f2daf992e5}{M\+D\+Queue\+Date\+Type}} e)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} \mbox{\hyperlink{_m_d___r_t_u___queue_8c_a723891de56b14097754e427cbf27b4fa}{M\+Dde\+Queue}} (\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$q, \mbox{\hyperlink{_m_d___r_t_u___queue_8h_ae1eaa77a052a406c048506f2daf992e5}{M\+D\+Queue\+Date\+Type}} $\ast$e)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} \mbox{\hyperlink{_m_d___r_t_u___queue_8c_a30d96ba2a5b02873cc053af22d67f5e9}{M\+Dde\+QueueF}} (\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$q, \mbox{\hyperlink{_m_d___r_t_u___queue_8h_ae1eaa77a052a406c048506f2daf992e5}{M\+D\+Queue\+Date\+Type}} $\ast$e)
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} \mbox{\hyperlink{_m_d___r_t_u___queue_8c_af54a93c317b4863daad2d04db8a7a353}{M\+Dget\+Tail\+Queue}} (\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$q, \mbox{\hyperlink{_m_d___r_t_u___queue_8h_ae1eaa77a052a406c048506f2daf992e5}{M\+D\+Queue\+Date\+Type}} $\ast$e)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\mbox{\Hypertarget{_m_d___r_t_u___queue_8c_a723891de56b14097754e427cbf27b4fa}\label{_m_d___r_t_u___queue_8c_a723891de56b14097754e427cbf27b4fa}} 
\index{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}!M\+Dde\+Queue@{M\+Dde\+Queue}}
\index{M\+Dde\+Queue@{M\+Dde\+Queue}!M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}}
\subsubsection{\texorpdfstring{M\+Dde\+Queue()}{MDdeQueue()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} M\+Dde\+Queue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$}]{q,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ae1eaa77a052a406c048506f2daf992e5}{M\+D\+Queue\+Date\+Type}} $\ast$}]{e }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d___r_t_u___queue_8c_a30d96ba2a5b02873cc053af22d67f5e9}\label{_m_d___r_t_u___queue_8c_a30d96ba2a5b02873cc053af22d67f5e9}} 
\index{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}!M\+Dde\+QueueF@{M\+Dde\+QueueF}}
\index{M\+Dde\+QueueF@{M\+Dde\+QueueF}!M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}}
\subsubsection{\texorpdfstring{M\+Dde\+Queue\+F()}{MDdeQueueF()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} M\+Dde\+QueueF (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$}]{q,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ae1eaa77a052a406c048506f2daf992e5}{M\+D\+Queue\+Date\+Type}} $\ast$}]{e }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d___r_t_u___queue_8c_ac69d08eb061ae017e748d5bccda8c897}\label{_m_d___r_t_u___queue_8c_ac69d08eb061ae017e748d5bccda8c897}} 
\index{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}!M\+Den\+Queue@{M\+Den\+Queue}}
\index{M\+Den\+Queue@{M\+Den\+Queue}!M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}}
\subsubsection{\texorpdfstring{M\+Den\+Queue()}{MDenQueue()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} M\+Den\+Queue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$}]{q,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ae1eaa77a052a406c048506f2daf992e5}{M\+D\+Queue\+Date\+Type}}}]{e }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d___r_t_u___queue_8c_ae58facd02659923bf85bf5c622899dfc}\label{_m_d___r_t_u___queue_8c_ae58facd02659923bf85bf5c622899dfc}} 
\index{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}!M\+Den\+QueueH@{M\+Den\+QueueH}}
\index{M\+Den\+QueueH@{M\+Den\+QueueH}!M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}}
\subsubsection{\texorpdfstring{M\+Den\+Queue\+H()}{MDenQueueH()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} M\+Den\+QueueH (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$}]{q,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ae1eaa77a052a406c048506f2daf992e5}{M\+D\+Queue\+Date\+Type}}}]{e }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d___r_t_u___queue_8c_af54a93c317b4863daad2d04db8a7a353}\label{_m_d___r_t_u___queue_8c_af54a93c317b4863daad2d04db8a7a353}} 
\index{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}!M\+Dget\+Tail\+Queue@{M\+Dget\+Tail\+Queue}}
\index{M\+Dget\+Tail\+Queue@{M\+Dget\+Tail\+Queue}!M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}}
\subsubsection{\texorpdfstring{M\+Dget\+Tail\+Queue()}{MDgetTailQueue()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} M\+Dget\+Tail\+Queue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$}]{q,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ae1eaa77a052a406c048506f2daf992e5}{M\+D\+Queue\+Date\+Type}} $\ast$}]{e }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d___r_t_u___queue_8c_a23656aa532bee2d2a44df962d7e0efce}\label{_m_d___r_t_u___queue_8c_a23656aa532bee2d2a44df962d7e0efce}} 
\index{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}!M\+D\+Init\+Queue@{M\+D\+Init\+Queue}}
\index{M\+D\+Init\+Queue@{M\+D\+Init\+Queue}!M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}}
\subsubsection{\texorpdfstring{M\+D\+Init\+Queue()}{MDInitQueue()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} M\+D\+Init\+Queue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$}]{q }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d___r_t_u___queue_8c_a7c32268feb3e628de48db2d496bd3ee4}\label{_m_d___r_t_u___queue_8c_a7c32268feb3e628de48db2d496bd3ee4}} 
\index{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}!M\+D\+Queue\+Empty@{M\+D\+Queue\+Empty}}
\index{M\+D\+Queue\+Empty@{M\+D\+Queue\+Empty}!M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}}
\subsubsection{\texorpdfstring{M\+D\+Queue\+Empty()}{MDQueueEmpty()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} M\+D\+Queue\+Empty (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$}]{q }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d___r_t_u___queue_8c_a99fa1506f1bf9a136b41c047d9f5f339}\label{_m_d___r_t_u___queue_8c_a99fa1506f1bf9a136b41c047d9f5f339}} 
\index{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}!M\+D\+Queue\+Length@{M\+D\+Queue\+Length}}
\index{M\+D\+Queue\+Length@{M\+D\+Queue\+Length}!M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}}
\subsubsection{\texorpdfstring{M\+D\+Queue\+Length()}{MDQueueLength()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} M\+D\+Queue\+Length (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$}]{q }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d___r_t_u___queue_8c_ab5c281f8d523b920b55be211dd1925c0}\label{_m_d___r_t_u___queue_8c_ab5c281f8d523b920b55be211dd1925c0}} 
\index{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}!M\+D\+Reset\+Queue@{M\+D\+Reset\+Queue}}
\index{M\+D\+Reset\+Queue@{M\+D\+Reset\+Queue}!M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c@{M\+D\+\_\+\+R\+T\+U\+\_\+\+Queue.\+c}}
\subsubsection{\texorpdfstring{M\+D\+Reset\+Queue()}{MDResetQueue()}}
{\footnotesize\ttfamily void M\+D\+Reset\+Queue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} $\ast$}]{q }\end{DoxyParamCaption})}

